// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

#define NOMINMAX
#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:

#include <windows.h>


#include <math.h>
#include <float.h>
#include <string.h>
#include <io.h>
#include <stdio.h>
#include <assert.h>

#include <gdal_priv.h>
#include <gdalwarper.h>

#include <ogr_geometry.h>
#include <ogr_api.h>
#include <ogrsf_frmts.h>
#include <cpl_minixml.h>

#include <string>
#include <iostream>
#include <algorithm>
#include <sstream>
#include <set>
#include <list>
#include <map>
#include <fstream>
#include <cstdlib>
#include <hash_map>
#include <limits>
#include <numeric>

#include <libxml/encoding.h>
#include <libxml/xmlwriter.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>

#include <omp.h>

using namespace std;


// TODO: reference additional headers your program requires here
